<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDPNET: SSDPNET::ATObjdscFuncs类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDPNET<span id="projectnumber">&#160;1.0</span>
   </div>
   <div id="projectbrief">.NET SDK</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="namespaces.html"><span>包</span></a></li>
      <li class="current"><a href="annotated.html"><span>类</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>类列表</span></a></li>
      <li><a href="classes.html"><span>类索引</span></a></li>
      <li><a href="inherits.html"><span>类继承关系</span></a></li>
      <li><a href="functions.html"><span>类成员</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_s_s_d_p_n_e_t.html">SSDPNET</a></li><li class="navelem"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html">ATObjdscFuncs</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">SSDPNET::ATObjdscFuncs类 参考</div></div>
</div><!--header-->
<div class="contents">

<p>元素描述符相关方法类  
 <a href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#details">更多...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a8360265985ee3af1a79e9d8851b15df8"><td class="memItemLeft" align="right" valign="top">static System::UInt32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a8360265985ee3af1a79e9d8851b15df8">ElmdscrAdd</a> (ATEC::ATDataCoreNET::ATObjects::ATObject elemDescr)</td></tr>
<tr class="memdesc:a8360265985ee3af1a79e9d8851b15df8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 将元素描述符添加到设计文件中  <br /></td></tr>
<tr class="separator:a8360265985ee3af1a79e9d8851b15df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18feca338d341bc9d4e4c8e5293cc6ac"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a18feca338d341bc9d4e4c8e5293cc6ac">ElmdscrComputeRange</a> (out ATEC::GeometryNET::XPoint3d minP, out ATEC::GeometryNET::XPoint3d maxP, ATEC::ATDataCoreNET::ATObjects::ATObject edP, ATEC::GeometryNET::XMatrix3d rotMatrixP)</td></tr>
<tr class="memdesc:a18feca338d341bc9d4e4c8e5293cc6ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 计算给定元素描述符的范围  <br /></td></tr>
<tr class="separator:a18feca338d341bc9d4e4c8e5293cc6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15335b4fdefab0d35e82c4a94e8c108a"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a15335b4fdefab0d35e82c4a94e8c108a">ElmdscrConvertTo2D</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject newDscrPP, ATEC::ATDataCoreNET::ATObjects::ATObject oldObject, int view, ATEC::GeometryNET::XTransform3d transP, ATEC::ATDataCoreNET::ATSceneRef sourceSceneRef, ATEC::ATDataCoreNET::ATSceneRef destSceneRef, bool preserveZRange)</td></tr>
<tr class="memdesc:a15335b4fdefab0d35e82c4a94e8c108a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 将三维元素描述符转为二维元素描述符  <br /></td></tr>
<tr class="separator:a15335b4fdefab0d35e82c4a94e8c108a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ba3edcafd20ee403efc00247ec905d5"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a2ba3edcafd20ee403efc00247ec905d5">ElmdscrCopyParallel</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject outDscrPP, ATEC::ATDataCoreNET::ATObjects::ATObject inEle, ATEC::GeometryNET::XPoint3d point, double distance, ATEC::GeometryNET::XPoint3d normal)</td></tr>
<tr class="memdesc:a2ba3edcafd20ee403efc00247ec905d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 平行拷贝元素描述符  <br /></td></tr>
<tr class="separator:a2ba3edcafd20ee403efc00247ec905d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dd5070de43e9cc6e7b8099d2f040b06"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a9dd5070de43e9cc6e7b8099d2f040b06">ElmdscrCreateFromVertices</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject edPP, ATEC::ATDataCoreNET::ATObjects::ATObject templateElmP, ATEC::GeometryNET::XPoint3d pointP, size_t numPoints, bool closed, int fillMode)</td></tr>
<tr class="memdesc:a9dd5070de43e9cc6e7b8099d2f040b06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 使用给定的顶点数据创建线串或者复杂链元素  <br /></td></tr>
<tr class="separator:a9dd5070de43e9cc6e7b8099d2f040b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5013f572ce088f4382647be77e5b360"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#ac5013f572ce088f4382647be77e5b360">ElmdscrDistanceAtPoint</a> (out double distance, out ATEC::GeometryNET::XPoint3d position, out ATEC::GeometryNET::XPoint3d tangent, ATEC::ATDataCoreNET::ATObjects::ATObject edP, out ATEC::GeometryNET::XPoint3d inputPoint, double inputTolerance)</td></tr>
<tr class="memdesc:ac5013f572ce088f4382647be77e5b360"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 返回元素起始端到给定点到元素的投影点之间的距离  <br /></td></tr>
<tr class="separator:ac5013f572ce088f4382647be77e5b360"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f9484172abcae9244970c4d0f98e8b2"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a5f9484172abcae9244970c4d0f98e8b2">ElmdscrDuplicate</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject newDscr, ATEC::ATDataCoreNET::ATObjects::ATObject oldDscr)</td></tr>
<tr class="memdesc:a5f9484172abcae9244970c4d0f98e8b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 拷贝元素描述符  <br /></td></tr>
<tr class="separator:a5f9484172abcae9244970c4d0f98e8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1edb01209c7be9dea49e570d7bf21f"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a4a1edb01209c7be9dea49e570d7bf21f">ElmdscrDuplicateSingle</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject newDscrPP, ATEC::ATDataCoreNET::ATObjects::ATObject oldDscr)</td></tr>
<tr class="memdesc:a4a1edb01209c7be9dea49e570d7bf21f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 拷贝元素描述符 note： 与brElmdscr_duplicate一致，只是不会拷贝oldDscr- &gt;next  <br /></td></tr>
<tr class="separator:a4a1edb01209c7be9dea49e570d7bf21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac79e13843c1d7198675a3f7ce8cdcf38"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#ac79e13843c1d7198675a3f7ce8cdcf38">ElmdscrFreeAll</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject elemDescrPP)</td></tr>
<tr class="memdesc:ac79e13843c1d7198675a3f7ce8cdcf38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 释放元素描述符链的内存 note：释放后elmDscrPP将被置空，同时不能重复释放  <br /></td></tr>
<tr class="separator:ac79e13843c1d7198675a3f7ce8cdcf38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399d7772169e249139dea2fdd7e8f3dc"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a399d7772169e249139dea2fdd7e8f3dc">ElmdscrInitOrAddToChain</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject edPP, ATEC::ATDataCoreNET::ATObjects::ATObject newElem)</td></tr>
<tr class="memdesc:a399d7772169e249139dea2fdd7e8f3dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 如果edPP非空，那么将元素描述符加入到edPP指向的元素描述符之后，否则直接将edPP指向新元素（newElem）  <br /></td></tr>
<tr class="separator:a399d7772169e249139dea2fdd7e8f3dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83802f044edf057974a29004916eed3e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a83802f044edf057974a29004916eed3e">ElmdscrInitOrAddToChainWithTail</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject ppHeadDescr, out ATEC::ATDataCoreNET::ATObjects::ATObject ppTailDescr, ATEC::ATDataCoreNET::ATObjects::ATObject pDescr)</td></tr>
<tr class="memdesc:a83802f044edf057974a29004916eed3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 将描述符添加到链中，并维护首尾指针  <br /></td></tr>
<tr class="separator:a83802f044edf057974a29004916eed3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73a97156633c4834fc9ea21be196c943"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a73a97156633c4834fc9ea21be196c943">ElmdscrPartialDelete</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject outEdPP1, out ATEC::ATDataCoreNET::ATObjects::ATObject outEdPP2, ATEC::ATDataCoreNET::ATObjects::ATObject inEdP, ATEC::GeometryNET::XPoint3d point1, ATEC::GeometryNET::XPoint3d point2, ATEC::GeometryNET::XPoint3d point3, int view)</td></tr>
<tr class="memdesc:a73a97156633c4834fc9ea21be196c943"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 删除元素在point1和point3之间的部分  <br /></td></tr>
<tr class="separator:a73a97156633c4834fc9ea21be196c943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fe48e168d2634b20cf56e1d12f96c6d"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a9fe48e168d2634b20cf56e1d12f96c6d">ElmdscrPointAtDistance</a> (out ATEC::GeometryNET::XPoint3d position, out ATEC::GeometryNET::XPoint3d tangent, double inputDistance, ATEC::ATDataCoreNET::ATObjects::ATObject edP, double inputTolerance)</td></tr>
<tr class="memdesc:a9fe48e168d2634b20cf56e1d12f96c6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 返回距离元素起始端指定距离的点和切向量  <br /></td></tr>
<tr class="separator:a9fe48e168d2634b20cf56e1d12f96c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a444ce033393caa9c104e66ccae6b8388"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a444ce033393caa9c104e66ccae6b8388">ElmdscrSetVisible</a> (ATEC::ATDataCoreNET::ATObjects::ATObject edP, bool visible)</td></tr>
<tr class="memdesc:a444ce033393caa9c104e66ccae6b8388"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 设置元素描述符的是否可视标识  <br /></td></tr>
<tr class="separator:a444ce033393caa9c104e66ccae6b8388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5135d5459fa78433c4149ee7fe1c08ba"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a5135d5459fa78433c4149ee7fe1c08ba">ElmdscrSignedOffset</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject outDscrPP, ATEC::ATDataCoreNET::ATObjects::ATObject curveEle, double distance, ATEC::GeometryNET::XVector3d normal)</td></tr>
<tr class="memdesc:a5135d5459fa78433c4149ee7fe1c08ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 偏移曲线元素  <br /></td></tr>
<tr class="separator:a5135d5459fa78433c4149ee7fe1c08ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ffc34ebd2a9b4d0c80d3a416fc53a5"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_s_d_p_n_e_t_1_1_a_t_objdsc_funcs.html#a67ffc34ebd2a9b4d0c80d3a416fc53a5">ElmdscrTransform</a> (out ATEC::ATDataCoreNET::ATObjects::ATObject edPP, ATEC::GeometryNET::XTransform3d userTrans)</td></tr>
<tr class="memdesc:a67ffc34ebd2a9b4d0c80d3a416fc53a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desc： 变换给定的元素描述符  <br /></td></tr>
<tr class="separator:a67ffc34ebd2a9b4d0c80d3a416fc53a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>元素描述符相关方法类 </p>
</div><h2 class="groupheader">成员函数说明</h2>
<a id="a8360265985ee3af1a79e9d8851b15df8" name="a8360265985ee3af1a79e9d8851b15df8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8360265985ee3af1a79e9d8851b15df8">&#9670;&#160;</a></span>ElmdscrAdd()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">System::UInt32 SSDPNET::ATObjdscFuncs::ElmdscrAdd </td>
          <td>(</td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>elemDescr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 将元素描述符添加到设计文件中 </p>
<dl class="section return"><dt>返回</dt><dd>System::UInt32 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">elemDescr</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a18feca338d341bc9d4e4c8e5293cc6ac" name="a18feca338d341bc9d4e4c8e5293cc6ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18feca338d341bc9d4e4c8e5293cc6ac">&#9670;&#160;</a></span>ElmdscrComputeRange()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::ATObjdscFuncs::ElmdscrComputeRange </td>
          <td>(</td>
          <td class="paramtype">out ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>minP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>maxP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>edP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XMatrix3d&#160;</td>
          <td class="paramname"><em>rotMatrixP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 计算给定元素描述符的范围 </p>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">minP</td><td></td></tr>
    <tr><td class="paramname">maxP</td><td></td></tr>
    <tr><td class="paramname">edP</td><td></td></tr>
    <tr><td class="paramname">rotMatrixP</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a15335b4fdefab0d35e82c4a94e8c108a" name="a15335b4fdefab0d35e82c4a94e8c108a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15335b4fdefab0d35e82c4a94e8c108a">&#9670;&#160;</a></span>ElmdscrConvertTo2D()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrConvertTo2D </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>newDscrPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>oldObject</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>view</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XTransform3d&#160;</td>
          <td class="paramname"><em>transP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATSceneRef&#160;</td>
          <td class="paramname"><em>sourceSceneRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATSceneRef&#160;</td>
          <td class="paramname"><em>destSceneRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>preserveZRange</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 将三维元素描述符转为二维元素描述符 </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">newDscrPP</td><td></td></tr>
    <tr><td class="paramname">oldObject</td><td></td></tr>
    <tr><td class="paramname">view</td><td></td></tr>
    <tr><td class="paramname">transP</td><td></td></tr>
    <tr><td class="paramname">sourceSceneRef</td><td></td></tr>
    <tr><td class="paramname">destSceneRef</td><td></td></tr>
    <tr><td class="paramname">preserveZRange</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a2ba3edcafd20ee403efc00247ec905d5" name="a2ba3edcafd20ee403efc00247ec905d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ba3edcafd20ee403efc00247ec905d5">&#9670;&#160;</a></span>ElmdscrCopyParallel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrCopyParallel </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>outDscrPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>inEle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>distance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>normal</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 平行拷贝元素描述符 </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">outDscrPP</td><td></td></tr>
    <tr><td class="paramname">inEle</td><td></td></tr>
    <tr><td class="paramname">point</td><td></td></tr>
    <tr><td class="paramname">distance</td><td></td></tr>
    <tr><td class="paramname">normal</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a9dd5070de43e9cc6e7b8099d2f040b06" name="a9dd5070de43e9cc6e7b8099d2f040b06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dd5070de43e9cc6e7b8099d2f040b06">&#9670;&#160;</a></span>ElmdscrCreateFromVertices()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrCreateFromVertices </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>edPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>templateElmP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>pointP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>numPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>closed</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fillMode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 使用给定的顶点数据创建线串或者复杂链元素 </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">edPP</td><td></td></tr>
    <tr><td class="paramname">templateElmP</td><td></td></tr>
    <tr><td class="paramname">pointP</td><td></td></tr>
    <tr><td class="paramname">numPoints</td><td></td></tr>
    <tr><td class="paramname">closed</td><td></td></tr>
    <tr><td class="paramname">fillMode</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="ac5013f572ce088f4382647be77e5b360" name="ac5013f572ce088f4382647be77e5b360"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5013f572ce088f4382647be77e5b360">&#9670;&#160;</a></span>ElmdscrDistanceAtPoint()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrDistanceAtPoint </td>
          <td>(</td>
          <td class="paramtype">out double&#160;</td>
          <td class="paramname"><em>distance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>tangent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>edP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>inputPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>inputTolerance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 返回元素起始端到给定点到元素的投影点之间的距离 </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">distance</td><td></td></tr>
    <tr><td class="paramname">position</td><td></td></tr>
    <tr><td class="paramname">tangent</td><td></td></tr>
    <tr><td class="paramname">edP</td><td></td></tr>
    <tr><td class="paramname">inputPoint</td><td></td></tr>
    <tr><td class="paramname">inputTolerance</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a5f9484172abcae9244970c4d0f98e8b2" name="a5f9484172abcae9244970c4d0f98e8b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f9484172abcae9244970c4d0f98e8b2">&#9670;&#160;</a></span>ElmdscrDuplicate()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrDuplicate </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>newDscr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>oldDscr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 拷贝元素描述符 </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">newDscr</td><td></td></tr>
    <tr><td class="paramname">oldDscr</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a4a1edb01209c7be9dea49e570d7bf21f" name="a4a1edb01209c7be9dea49e570d7bf21f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a1edb01209c7be9dea49e570d7bf21f">&#9670;&#160;</a></span>ElmdscrDuplicateSingle()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrDuplicateSingle </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>newDscrPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>oldDscr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 拷贝元素描述符 note： 与brElmdscr_duplicate一致，只是不会拷贝oldDscr- &gt;next </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">newDscrPP</td><td></td></tr>
    <tr><td class="paramname">oldDscr</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="ac79e13843c1d7198675a3f7ce8cdcf38" name="ac79e13843c1d7198675a3f7ce8cdcf38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac79e13843c1d7198675a3f7ce8cdcf38">&#9670;&#160;</a></span>ElmdscrFreeAll()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::ATObjdscFuncs::ElmdscrFreeAll </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>elemDescrPP</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 释放元素描述符链的内存 note：释放后elmDscrPP将被置空，同时不能重复释放 </p>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">elemDescrPP</td><td>待释放的元素描述符 </td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a399d7772169e249139dea2fdd7e8f3dc" name="a399d7772169e249139dea2fdd7e8f3dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a399d7772169e249139dea2fdd7e8f3dc">&#9670;&#160;</a></span>ElmdscrInitOrAddToChain()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::ATObjdscFuncs::ElmdscrInitOrAddToChain </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>edPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>newElem</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 如果edPP非空，那么将元素描述符加入到edPP指向的元素描述符之后，否则直接将edPP指向新元素（newElem） </p>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">edPP</td><td>输出的描述符链 </td></tr>
    <tr><td class="paramname">newElem</td><td>输入的描述符 </td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a83802f044edf057974a29004916eed3e" name="a83802f044edf057974a29004916eed3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83802f044edf057974a29004916eed3e">&#9670;&#160;</a></span>ElmdscrInitOrAddToChainWithTail()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::ATObjdscFuncs::ElmdscrInitOrAddToChainWithTail </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>ppHeadDescr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>ppTailDescr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>pDescr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 将描述符添加到链中，并维护首尾指针 </p>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ppHeadDescr</td><td></td></tr>
    <tr><td class="paramname">ppTailDescr</td><td></td></tr>
    <tr><td class="paramname">pDescr</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a73a97156633c4834fc9ea21be196c943" name="a73a97156633c4834fc9ea21be196c943"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73a97156633c4834fc9ea21be196c943">&#9670;&#160;</a></span>ElmdscrPartialDelete()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrPartialDelete </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>outEdPP1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>outEdPP2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>inEdP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>point3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>view</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 删除元素在point1和point3之间的部分 </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">outEdPP1</td><td></td></tr>
    <tr><td class="paramname">outEdPP2</td><td></td></tr>
    <tr><td class="paramname">inEdP</td><td></td></tr>
    <tr><td class="paramname">point1</td><td></td></tr>
    <tr><td class="paramname">point2</td><td></td></tr>
    <tr><td class="paramname">point3</td><td></td></tr>
    <tr><td class="paramname">view</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/13 </p>

</div>
</div>
<a id="a9fe48e168d2634b20cf56e1d12f96c6d" name="a9fe48e168d2634b20cf56e1d12f96c6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fe48e168d2634b20cf56e1d12f96c6d">&#9670;&#160;</a></span>ElmdscrPointAtDistance()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrPointAtDistance </td>
          <td>(</td>
          <td class="paramtype">out ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">out ATEC::GeometryNET::XPoint3d&#160;</td>
          <td class="paramname"><em>tangent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>inputDistance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>edP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>inputTolerance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 返回距离元素起始端指定距离的点和切向量 </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">position</td><td></td></tr>
    <tr><td class="paramname">tangent</td><td></td></tr>
    <tr><td class="paramname">inputDistance</td><td></td></tr>
    <tr><td class="paramname">edP</td><td></td></tr>
    <tr><td class="paramname">inputTolerance</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/14 </p>

</div>
</div>
<a id="a444ce033393caa9c104e66ccae6b8388" name="a444ce033393caa9c104e66ccae6b8388"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a444ce033393caa9c104e66ccae6b8388">&#9670;&#160;</a></span>ElmdscrSetVisible()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SSDPNET::ATObjdscFuncs::ElmdscrSetVisible </td>
          <td>(</td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>edP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>visible</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 设置元素描述符的是否可视标识 </p>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">edP</td><td></td></tr>
    <tr><td class="paramname">visible</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/14 </p>

</div>
</div>
<a id="a5135d5459fa78433c4149ee7fe1c08ba" name="a5135d5459fa78433c4149ee7fe1c08ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5135d5459fa78433c4149ee7fe1c08ba">&#9670;&#160;</a></span>ElmdscrSignedOffset()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrSignedOffset </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>outDscrPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>curveEle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>distance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XVector3d&#160;</td>
          <td class="paramname"><em>normal</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 偏移曲线元素 </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">outDscrPP</td><td></td></tr>
    <tr><td class="paramname">curveEle</td><td></td></tr>
    <tr><td class="paramname">distance</td><td></td></tr>
    <tr><td class="paramname">normal</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/14 </p>

</div>
</div>
<a id="a67ffc34ebd2a9b4d0c80d3a416fc53a5" name="a67ffc34ebd2a9b4d0c80d3a416fc53a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67ffc34ebd2a9b4d0c80d3a416fc53a5">&#9670;&#160;</a></span>ElmdscrTransform()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SSDPNET::ATObjdscFuncs::ElmdscrTransform </td>
          <td>(</td>
          <td class="paramtype">out ATEC::ATDataCoreNET::ATObjects::ATObject&#160;</td>
          <td class="paramname"><em>edPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::GeometryNET::XTransform3d&#160;</td>
          <td class="paramname"><em>userTrans</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Desc： 变换给定的元素描述符 </p>
<dl class="section return"><dt>返回</dt><dd>int </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">edPP</td><td></td></tr>
    <tr><td class="paramname">userTrans</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>SZEWEC 2023/04/14 </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
</small></address>
</body>
</html>
